//
//  NSDate+XHExtension.h
//  Rippton2.0
//
//  Created by 胡旭辉 on 2019/8/23.
//  Copyright © 2019 胡旭辉. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSDate (XHExtension)


/**
 返回天数差
 @param currentDate 当前时间
 @param sourceDate 目标时间
 @return 天数
 */
- (NSInteger)getDayWithCurrentDate:(NSDate *)currentDate andSourceDate:(NSDate *)sourceDate;


/**
 小时差

 @param currentDate 当前时间
 @param sourceDate 目标时间
 @return 小时
 */
- (NSInteger)getHourWithCurrentDate:(NSDate *)currentDate andSourceDate:(NSDate *)sourceDate;
/**
 分钟差

 @param currentDate 当前时间
 @param sourceDate 目标时间
 @return 分钟
 */
- (NSInteger)getMinuteWithCurrentDate:(NSDate *)currentDate andSourceDate:(NSDate *)sourceDate;


/**
 获取年龄

 @param birthday 生日 格式 yyyy-HH-dd
 @return 年龄
 */
- (NSInteger)getAgeWithBirthday:(NSDate *)birthday;

@end

NS_ASSUME_NONNULL_END
